package cn.xshi.gateway.util;

import lombok.Data;
import org.springframework.beans.factory.annotation.Value;
import org.springframework.stereotype.Component;

/**
 * @Desc
 * @Author 邓纯杰
 * @CreateTime 2012-12-12 12:12:12
 */
@Data
@Component
public class RouteInfo {

    @Value("${jehc.route.host:127.0.0.1}")
    private String host;//支持集群

    @Value("${jehc.route.port:22006}")
    private Integer port;//端口必须一样

    @Value("${jehc.route.clientId:GatewayRoteId}")
    private String clientId;//客户端id（每个服务对应一个客户端唯一id）

    @Value("${jehc.route.clientGroupId:GatewayGroupId}")
    private String clientGroupId;//组Id（可以存多个服务共享一个组Id）

    @Value("${jehc.route.retryTime:20}")
    private Integer retryTime;//重试时间（连接失败，多久开始重试连接：默认20s）
}
